glomerular filtrate - French English Dictionary